body {

    color: #626161;

    font: 400 14px/1.5 ;

	 font-family:"微软雅黑"; 

}

body, div, dl, dt, dd, del, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, menu {

    margin: 0;

    padding: 0;

}

input[type="text"], textarea {

    outline: 0 none;font-family:"微软雅黑"

}



button {

    outline: 0 none;font-family:"微软雅黑"

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

fieldset, img {

    border: 0 none;

}

address, caption, cite, code, dfn, em, th, var {

    font-style: normal;

    font-weight: 400;

}

ol, ul, li {

    list-style: outside none none;

}

caption, th {

    text-align: left;

}

h1, h2, h3, h4, h5, h6 {

    font-size: 100%;

    font-style: normal;

    font-weight: 400;

}

q::before, q::after {

    content: "";

}

abbr, acronym {

    border: 0 none;

}

header, section, footer, img {

    display: block;

    margin: 0;

    padding: 0;

}

a {

    color: #626161;

    text-decoration: none;

}

.dn {

    display: none;

}

.vh {

    overflow: hidden;

}

html {

    font-size: 100px;

}

body {

   

    color: #525151;

    font-size: 0.14rem; background:url(../images/0111_r2_c1.jpg) center 0px no-repeat;

}

@media only screen and (max-width: 310px) and (min-width: 300px) {

body {

    font-size: 10px;

}

}

@media only screen and (max-width: 320px) and (min-width: 310px) {

body {

    font-size: 10px;

}

}

@media only screen and (max-width: 360px) and (min-width: 320px) {

body {

    font-size: 12px;

}

}

@media only screen and (max-width: 360px) and (min-width: 350px) {

body {

    font-size: 12px;

}

}

@media only screen and (max-width: 480px) and (min-width: 360px) {

body {

    font-size: 0.14rem;

}

}

@media only screen and (max-width: 480px) and (min-width: 470px) {

body {

    font-size: 14px;

}

}

@media only screen and (max-width: 560px) and (min-width: 480px) {

body {

    font-size: 16px;

}

}

@media only screen and (max-width: 570px) and (min-width: 560px) {

body {

    font-size: 16px;

}

}

@media only screen and (max-width: 640px) and (min-width: 570px) {

body {

    font-size: 18px;

}

}

@media only screen and (max-width: 640px) and (min-width: 630px) {

body {

    font-size: 18px;

}

}

@media only screen and (max-width: 780px) and (min-width: 640px) {

body {

    font-size: 18px;

}

}



ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, form, img, div {

    border: 0 none;

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.main {

	margin: 0 auto;

    /*max-width: 640px;*/

    min-width: 320px;

    position: relative;

}



.main img {

	vertical-align:top

}

.fl {

    float: left;

}

.fr {

    float: right;

}

.tl {

    text-align: left;

}

.tc {

    text-align: center;

}

.tr {

    text-align: right;

}

.l30{ line-height:0.3rem}

.pt15{ padding-top:0.15rem}

.overflow{ overflow:hidden}

.clearfix::after {

    clear: both;

    content: ".";

    display: block;

    height: 0;

    visibility: hidden;

}

.hui{ color:#9d9b98}

.red{ color:#e91e17}

.w100{ width:100%}

.lan{ color:#00448B}

.bg_main{ width:100%; background:url(../images/bg_home.jpg) center 0px no-repeat}

.log{ width:50%; text-align:left;  padding-top:0.1rem; overflow:hidden}



.log  img{ width:100%}

.nav_main{ width:1005; border-top:1px solid #D1D1D1; height:0.5rem;background-color: #ce010c; line-height:0.5rem; margin-top:0.15rem; overflow:hidden; clear:both}

.nav_main li{ width:28%; float:left; text-align:center; font-size:0.14rem}





.index_top{ width:100%; overflow:hidden; clear:both; padding-top:1rem; position:relative; height:0.8rem}

.index_top p{ width:100%; height:1px; margin-top:0.2rem; overflow:hidden; position:relative; z-index:1}

.index_top span{ text-align:center; position:relative;color: #000; z-index:100; bottom:20px;  width:35%; margin:auto; display:block; font-size:0.5rem;font-weight: 700; line-height:0.6rem}

.index_top span em{ font-size:0.12rem; color:#9d9d9d}



.index_about{ width:100%; background-size:100% ; clear:both; overflow:hidden;}

.index_about p{ text-align:center; line-height:0.52rem;font-size: 0.28rem;display: block; margin: 0 auto; width: 94%;}

.index_about p em{ color:#03a797}

.index_about ol{ padding-top:0.1rem; padding-bottom:0.2rem}

.index_about ol a{ color:#fff;width:1.10rem; height:0.3rem; background:#169E9A; border-radius:0.3rem; text-align:center; color:#fff; line-height:0.3rem; display:block; margin:auto}





.pro_showw ol{ padding-top:0.1rem; padding-bottom:0.2rem; width:100%; clear:both}

.pro_showw ol a{ color:#fff;width:1.10rem; height:0.3rem; background:#169E9A; border-radius:0.3rem; text-align:center; color:#fff; line-height:0.3rem; display:block; margin:auto}

.index_tu{background: url(../images2/bg2.jpg);width: 100%;height: 13rem;margin-top: 0.6rem}

.index_tu p:first-child{text-align: left;color: #fff;margin-left: 0.4rem;margin-top:0.4rem;font-size: 0.4rem;padding-top:0.4rem;font-size:0.38rem}

.index_tu p:last-child{color: #fff;margin-left: 0.4rem;margin-top:0.7rem;border: 1px solid #fff;padding-top: 0;line-height: 0.8rem;width: 3rem;text-align:center;font-size:0.38rem;}













.pro_showw{ width:100%; clear:both; overflow:hidden; }

.pro_showw li{ width:48%; float:left; margin-left:1%; margin-right:1%; margin-top:0.12rem;  overflow:hidden}

.pro_showw li p{ border:1px solid #E0DEDF; overflow:hidden; width:98%; padding:0.05rem 0}

.pro_showw li a img{ width:94%; text-align:center; margin:auto }

.pro_showw li span{ width:100%; clear:both;  line-height:0.2rem; font-size:0.14rem; text-align:center; display:block; padding-top:0.1rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.about_lanmu{ background:#fff; line-height:0.4rem; line-height:0.4rem; border-bottom:1px solid #E1E1E1; overflow:hidden}

.about_lanmu ul{ width:100%;}

.about_lanmu ul li{ width:33%; float:left; font-size:0.16rem; text-align:center}

.about_lanmu ul li a:hover{ color:#FF790D; border-bottom:#00448D 1px solid; height:0.4rem; display:block}

.about_lanmuu{ background:#fff; line-height:0.4rem; line-height:0.4rem; border-bottom:1px solid #E1E1E1; overflow:hidden}

.about_lanmuu ul{ width:100%;}

.about_lanmuu ul li{ width:33%; float:left; font-size:0.16rem; text-align:center}

.about_lanmuu ul li a:hover{ color:#FF790D; border-bottom:#00448D 1px solid; height:0.4rem; display:block}

#nav1{ color:#FF790D; border-bottom:#FF790D 1px solid; height:0.4rem; display:block}





.jf{ width:100%; clear:both; overflow:hidden}

.jf img{width:100%;}



.index_news_bg{ background:url(../images2/bg.jpg); overflow:hidden; padding:0.4rem 0}

.index_news_bg .index_top span{ text-align:center; position:relative; z-index:100; bottom:20px;  width:35%; margin:auto; display:block; font-size:0.48rem; line-height:0.8rem}

.index_news_bg .index_top{ width:100%; overflow:hidden; clear:both; padding-top:0.0rem; position:relative; height:0.8rem}

.news_in{ width:100%; text-align:center; margin:auto; }

.news_in dl{ width:100%; padding-top:0.1rem; padding-bottom:0.1rem; border-bottom:1px solid #C6C6C6; overflow:hidden}

.news_in dl dt{ width:60%; float:left; text-align:left}

.news_in dl dt a{ font-size:0.16rem; height:0.5rem; line-height:0.25rem; overflow:hidden}

.news_in dl dt em{ font-size:0.12rem; color:#aeadad}

.news_in dl dd{ float:right; width:35%; height:0.88rem }

.news_in dl dd img{ width:100%;min-height:0.88rem}

.news_in dl:last-child{border-bottom:none;}

.more{ background:#E4E4E4; padding:2px 25px; border-radius:50px; font-size:14px; float:right; margin-top:20px;}

.about_h{ width:80%; text-align:center; margin:auto; }

.index_lianx{ background:#3D3B3C; overflow:hidden; width:100%; padding:0.2rem 0}

.index_lianx  dl{ width:94%; text-align:center; margin:auto}

.index_lianx  dl dt{    width: 100%; float: left;text-align: left;color: #fff; font-size: 0.26rem;}

.index_lianx  dl dt p{ text-align:left; font-size:0.32rem; color:#dcdbdb}

.index_lianx  dl dt p em{ font-size:0.24rem;}

.index_lianx  dl dt i{ font-style:normal; font-size:0.26rem}

.index_lianx  dl dd{ width:33%; float:right;color:#dcdbdb}

.index_lianx  dl dd img{ width:100%}

.copy{ width:100%; overflow:hidden; clear:both;   background:#141414; padding:0.15rem 0}

.copy ol{ text-align:center; line-height:0.3rem; border-bottom:1px solid #939393; color:#bab9b9; font-size:0.24rem; padding-bottom:0.05rem}

.copy ol a{color:#bab9b9;font-size: 0.28rem;line-height: 0.6rem;}

.copy dl{width:93%; padding-top:0.1rem; overflow:hidden; clear:both; text-align:center; margin:auto}

.copy dl dd{ width:100%; clear:both; padding-top:0.1rem; line-height:0.48rem; overflow:hidden; color:#bab9b9; padding-bottom:0.15rem; font-size:0.2rem; text-align:center}

.copy dl dd a{color:#989697;}

.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; background:#e81e46 }





.nav_bgg{ background:#169E9A; height:0.60rem; width:100%; overflow:hidden}

.nav_bgg p{ float:left; padding-left:4%; padding-top:4.4%; overflow:hidden}

.nav_bgg span{ width:83%; float:left; text-align:center; line-height:0.60rem; font-size:0.20rem; color:#fff; }

.nav_bgg ol{ float:right; padding-right:4%; padding-top:5.9%; overflow:hidden}



.nav_inner_box{ width:100%; position:absolute; left:0; overflow-x:scroll; overflow-y:hidden;}

.nav_inner_box::-webkit-scrollbar{ display:none;}

.pest_nav{ width:100%; position:relative; overflow:hidden; border-bottom:1px solid #dcdbdb; line-height:0.4rem; height:0.4rem}



.pest_nav ul{ width:180%;}

.pest_nav ul li{ width:15%; float:left; text-align:center; font-size:14px;}

.pest_nav ul li a:hover{ background:#169E9A; color:#fff; display:block}

.pest_nav1 ul li a:hover{ background:#169E9A; color:#fff; display:block}



.pest_nav1{ width:100%; position:relative; overflow:hidden; border-bottom:1px solid #dcdbdb; line-height:0.4rem; height:0.4rem}



.pest_nav1 ul{ width:280%;}

.pest_nav1 ul li{ width:15%; float:left; text-align:center; font-size:14px;}

.pest_nav1 ul li:last-child{ width:24%}



.about_inf{ width:96%; text-align:center; margin:auto; padding-top:0.1rem; overflow:hidden; clear:both}

.about_inf h5{ text-align:center; line-height:0.5rem; font-size:0.24rem; background:url(../images/about_r1_c3.jpg) center bottom no-repeat; height:0.5rem}

.about_inf p{ padding-top:0.1rem ; line-height:0.2rem; text-indent:2em; text-align:left}

.about_inf p img{ width:100%; text-align:center; margin:auto; display:block}





.pro_show{ width:100%; clear:both; overflow:hidden; padding-bottom:0.2rem}

.pro_show li{ width:48%; float:left; padding-left:1%; padding-right:1%; padding-top:0.12rem; overflow:hidden}

.pro_show li a img{ width:100%;}

.pro_show li span{ width:100%; clear:both;  line-height:0.2rem; font-size:0.16rem; text-align:center; display:block; padding-top:0.1rem}

.next_prve {

    padding: 0.16rem 0em; overflow:hidden; clear:both; width:90%; text-align:center; margin:auto

}

.next_prve ul{ width:100%; text-align:center; margin:auto}

.next_prve {

    text-align: center; font-size:0.6em

}

.next_prve a {

    border: 1px solid #D5D3D3;

    color: #454444;

    display: inline;

    height: 1.3em;

    line-height: 1.3em;

    margin: 0.2em;

    padding: 0.2em 0.9em;

    text-align: center;

    

}

.next_prve a:hover {

    background: none repeat scroll 0 0 #1E9865;

    color: #fff;

}

.next_prve a.curr {

    border: 0 none;

}

.next_prve span {

    border: 1px solid #D5D3D3;

    color: #454444;

    height: 1.3em;

    line-height: 1.3em;

    margin: 0.1em;

    padding: 0.1em 0.8em;

    text-align: center;

}

.next_prve span.disabled {

    border: 1px solid #D5D3D3;

    color: #454444;

    height: 1.3em;

    line-height: 1.3em;

    margin: 0.1em;

    padding: 0.1em 0.5em;

    text-align: center;

    width:1em;

}

.next_prve span.current {

    border: 1px solid #F46500;

    color: #fff;

    font-weight: bold;

     height: 1.3em;

    line-height: 1.3em;

    margin: 0.1em;

    padding: 0.1em 0.8em;

    text-align: center;

    width:1em; background:#F46500

}

.next_prve li {

    float: left;

    height: 1.3em;

    list-style-type: none;

    text-align: center;

    vertical-align: middle;

}





.scroll_pic_view{

	position:relative;

}

.scroll_pic_view>div{

	width:10000px;

	overflow:hidden;

}

.scroll_pic_view ul{

	width:100%;

	white-space: nowrap;

	overflow: hidden;

}

.scroll_pic_view ul li{

	float:left;

}

.scroll_pic_view ul li a{

	display: block;

}

.scroll_pic_view ul li img{

	width:100%;

	max-height:260px;

}



.scroll_pic_view ol{

	position: absolute;

	z-index: 1000;

	bottom:8px;

	width:100%;

	text-align: center;

	pointer-events:none;

}

.scroll_pic_view ol li{

	display: inline-block;

	width: 25px;

    height: 25px;

    margin-left:3px;

    -webkit-transform: skew(20deg);

    -moz-transform: skew(20deg);

    -o-transform: skew(20deg);

    background: #272727;

	color:#fff;

	line-height:25px;

	margin-bottom:-5px;

}

.scroll_pic_view ol li span{

	-webkit-transform: skew(-20deg);

    -moz-transform: skew(-20deg);

    -o-transform: skew(-20deg);

	display: block;

}

.scroll_pic_view ol li.on span{

	-webkit-transform: skew(0deg);

    -moz-transform: skew(0deg);

    -o-transform: skew(0deg);

}

.scroll_pic_view ol li.left span{

	-webkit-transform: skew(20deg);

    -moz-transform: skew(20deg);

    -o-transform: skew(20deg);

}

.scroll_pic_view ol li.left{    

    -webkit-transform: skew(-20deg);

    -moz-transform: skew(-20deg);

    -o-transform: skew(-20deg);

}

.scroll_pic_view ol li.on{

	color:#ffffff;

	line-height:25px;

	margin-left:1px;

	margin-right:-2px;

	border-bottom: 25px solid #48aff0;

    border-left: 8px solid transparent;

    border-right:8px solid transparent;

    height: 0;

    width: 60px;

	background:none;

	-webkit-transform: skew(0deg);

    -moz-transform: skew(0deg);

    -o-transform: skew(0deg);

}





.list_article{

	padding:10px;

}

.list_article li{

	border-bottom:1px solid #ccc;

	padding:10px;

}

.list_article .article_summary{

	padding:0 10px;

}

.list_article .tbox{

	width:100%;

	display: block;

	-webkit-box-sizing:border-box;

}

.list_article .tbox h3{

	font-size:14px;

	line-height:25px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow:ellipsis;

	max-width: 200px;

	color:#272727;

}

.list_article .tbox p{

	color:#747474;

	overflow: hidden;

	height:36px; 

	line-height:18px;

}



.list_article .tbox>div{

	vertical-align: middle;

}



.list_article span{

	width:80px;

	height:65px;

	overflow: hidden;

	display: block;

}

.list_article span img{

	width:100%;

	min-height:100%;

}





.scroll_pic_view{

	position:relative;

}

.scroll_pic_view>div{

	width:10000px;

	overflow:hidden;

}

.scroll_pic_view ul{

	width:100%;

	white-space: nowrap;

	overflow: hidden;

}

.scroll_pic_view ul li{

	float:left;

}

.scroll_pic_view ul li a{

	display: block;

}

.scroll_pic_view ul li img{

	width:100%;

	max-height:360px;

}



.scroll_pic_view ol{

	position: absolute;

	z-index: 1000;

	bottom:8px;

	width:100%;

	text-align: center;

	pointer-events:none;

}

.scroll_pic_view ol li{

	display: inline-block;

	width: 25px;

    height: 25px;

    margin-left:3px;

    -webkit-transform: skew(20deg);

    -moz-transform: skew(20deg);

    -o-transform: skew(20deg);

    background: #272727;

	color:#fff;

	line-height:25px;

	margin-bottom:-5px;

}

.scroll_pic_view ol li span{

	-webkit-transform: skew(-20deg);

    -moz-transform: skew(-20deg);

    -o-transform: skew(-20deg);

	display: block;

}

.scroll_pic_view ol li.on span{

	-webkit-transform: skew(0deg);

    -moz-transform: skew(0deg);

    -o-transform: skew(0deg);

}

.scroll_pic_view ol li.left span{

	-webkit-transform: skew(20deg);

    -moz-transform: skew(20deg);

    -o-transform: skew(20deg);

}

.scroll_pic_view ol li.left{    

    -webkit-transform: skew(-20deg);

    -moz-transform: skew(-20deg);

    -o-transform: skew(-20deg);

}

.scroll_pic_view ol li.on{

	color:#ffffff;

	line-height:25px;

	margin-left:1px;

	margin-right:-2px;

	border-bottom: 25px solid #48aff0;

    border-left: 8px solid transparent;

    border-right:8px solid transparent;

    height: 0;

    width: 60px;

	background:none;

	-webkit-transform: skew(0deg);

    -moz-transform: skew(0deg);

    -o-transform: skew(0deg);

}





.list_article{

	padding:10px;

}

.list_article li{

	border-bottom:1px solid #ccc;

	padding:10px;

}

.list_article .article_summary{

	padding:0 10px;

}

.list_article .tbox{

	width:100%;

	display: block;

	-webkit-box-sizing:border-box;

}

.list_article .tbox h3{

	font-size:14px;

	line-height:25px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow:ellipsis;

	max-width: 200px;

	color:#272727;

}

.list_article .tbox p{

	color:#747474;

	overflow: hidden;

	height:36px; 

	line-height:18px;

}



.list_article .tbox>div{

	vertical-align: middle;

}



.list_article span{

	width:80px;

	height:65px;

	overflow: hidden;

	display: block;

}

.list_article span img{

	width:100%;

	min-height:100%;

}

.wraper{width:100%; height:100%; margin:0 auto;  position:relative;background:url(../images/bg.jpg) repeat;}





.right_pro{ width:96%; text-align:center; margin:auto; padding-top:0.2rem; overflow:hidden; clear:both}

.right_pro h5{ font-size:0.24rem; text-align:left; line-height:0.3rem}

.right_pro h1{ font-size:0.16rem; text-align:left; line-height:0.3rem; color:#666; padding-top:0.1rem;}

.right_pro h1 em{font-size:0.24rem; color:#e81e46}

.right_pro ol{ text-align:left; line-height:0.22rem; font-size:0.14rem}

.right_pro h3{text-align:center; margin:auto; display:block; padding-bottom:0.2rem; padding-top:0.2rem}

.an1{ background:#EC3A5A; padding:5px 16px; color:#fff; border:none; font-size:20px; border-radius:4px; }	



.x_inf{ width:96%; padding-top:15px; overflow:hidden; padding-bottom:15px; padding-left:2%; text-align:left; }

 .x_inf h5{ font-size:18px; text-align:center}

 .x_inf ol{ color:#999; line-height:20px; height:20px;font-size:12px;text-align:center; margin:auto; width:100%; display:block; border-bottom:1px dashed #ccc; padding-bottom:0.15rem}

.x_inf p{ padding:6px 0px; text-align:left; line-height:28px; font-size:14px; text-indent:2em; color:#515152}

.x_inf p span{ color:#515152;; clear:both; line-height:23px;}

.x_inf p img{ text-align:center; margin:auto; display:block; max-width: 100%; }

.x_inf ol{ padding-top:10px; overflow:hidden}

.pf{ width:96%; text-align:center; margin:auto; padding-top:0.1rem; clear:both; overflow:hidden}

.pf li{ line-height:0.3rem}



.job{ width:96%; text-align:center; margin:auto; overflow:hidden }

.job dl{ width:100%;padding-top:0.1rem; overflow:hidden; clear:both;  padding-bottom:0.1rem}

.job dl dt{  text-align:left; line-height:0.3rem; font-size:0.16rem; padding-bottom:0.05rem; overflow:hidden; border-bottom:1px solid #DCDCDC; background:#dcdcdc; height:0.3rem; padding-left:0.12rem}

.job dl dt em{ float:right; font-size:0.12rem}

.job dl dd{ text-align:left; line-height:0.19rem; padding-top:0.1rem; color:#777}

.lianx{ width:90%; text-align:center; margin:auto; overflow:hidden }

.lianx p{ border-bottom:1px dashed #ccc; line-height:20px; color:#8e8e8e; padding-bottom:40px; padding-top:20px;}

.lianx ol{ text-align:left; line-height:30px; padding-top:30px;}

.lianx ol em{ font-size:0.18rem; color:#FB6B08}

.lianx p img{ width:100%}





.p_list{ width:90%; text-align:center; margin:auto; }

.p_list li{ width:100%; overflow:hidden; clear:both; line-height:0.2rem; border-bottom:1px dashed #ccc; overflow:hidden; text-align:left; font-size:0.14rem; padding-bottom:0.1rem; padding-top:0.1rem}

.p_list li a{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:0.23rem}

.p_list li em{ width:5px; height:5px; background:#8e8e8e; display:block; border-radius:30px; float:left; margin-right:10px; margin-top:10px;}

.p_list li i{ font-size:12px; font-style:normal; color:#ccc}





.nas_bg{ background:#DCDCDC; padding:20px 0px; font-size:18px; line-height:40px; width:100%; text-align:center; margin-top:20px;}

.nas_bg em{ font-size:16px; color:#08a39b}







.d_gou{ width:96%; padding-top:20px; overflow:hidden; text-align:center; margin:auto; padding-bottom:0.3rem}

.d_gou li{ text-align:left; padding-top:0.1rem; color:#999}

.d_in{ border:#DEDEDE 1px solid; height:0.33rem; line-height:0.33rem; text-align:left; padding-left:5px; font-size:12px; width:98%; border-radius:15px;}

.d_in1{ border:#DEDEDE 1px solid; height:0.33rem; line-height:0.33rem; text-align:left; padding-left:5px; font-size:12px; width:0.8rem; border-radius:15px;}

.w_b{ width:98%;border:#DEDEDE 1px solid; height:120px; line-height:22px; text-align:left; padding-left:5px; font-size:12px; overflow:hidden;width:98%; border-radius:15px;}

.an{ background:#CC012C; padding:0.08rem 0.30rem; color:#fff; font-size:14px; float:left; border:none;border-radius:15px;}

.w1000{ width:100%}

.w1000 img{ width:100%}



.serlan{ width:100%;  overflow:hidden;  clear:both; text-align:center; margin:auto }

.serlan ul{ width:100%; text-align:center; margin:auto}

.serlan ul li{ float:left; width:50%; border-bottom:1px solid #DCDCDC; padding-bottom:0.1rem; text-align:center; padding-top:0.1rem }

.serlan ul li:nth-child(3){ width:44%}

.serlan ul li:nth-child(4){ width:56%}



.serlan ul li a{  font-size:10px;}

.serlan ul li a:hover{ overflow:hidden; background:#F86E09; color:#fff;  padding:5px 10px;  border-radius:60px;}

#ser_nav{overflow:hidden; background:#F86E09; color:#fff;  padding:5px 10px;  border-radius:60px;}



.joinn img{ text-align:center; display:block; margin:auto}

.cx{ width:100%; clear:both; margin-top:0.2rem; overflow:hidden; background:#86020d; border-radius:0.06rem}

.cx ul{ width:80%; text-align:center;  margin:auto}

.cx ul li{  float:left; width:50%}

.cx li img{ width:100%}



.cs{ color:#FA9157; font-size:0.18rem}



.j_r3{ width:100%;  overflow:hidden; padding-top:0.1rem ; padding-bottom:0.1rem}

.j_r3 a{ width:1rem; height:0.25rem; background:#ec5069; color:#fff; font-size:0.16rem; text-align:center; line-height:0.25rem; border-radius:0.2rem;-moz-border-radius:30px; display:block; text-align:center; margin:auto}

.j_r3 a:hover{ width:1rem; height:0.25rem; background:#585755; color:#fff; font-size:0.16rem; text-align:center; line-height:0.25rem; border-radius:0.2rem;-moz-border-radius:30px; display:block; }



.wrapp{ width:100%;}

.wrapp img{ width:100%}

.pt20{ padding-top:0.2rem}

.pt30{ padding-top:0.3rem}



.cp { position:relative; width:100%}

.cp  dl{ position:absolute; width:15%; right:20px; z-index:200; bottom:20px}

.cp  dl dd{ padding-bottom:3px;}

html *,

html *:before,

html *:after {

  -webkit-transition: 0.5s;

  transition: 0.5s;

}

html i, html em,

html b, html strong,

html span {

  -webkit-transition: none;

  transition: none;

}



*:before,

*:after {

  z-index: -1;

}

img{margin:0; padding: 0}

h1,

h4 {

  font-family: 'Raleway', 'Open Sans', sans-serif;

  margin: 0;

  line-height: 1;

}



a {

  text-decoration: none;

 

  color: black;

}



.centerer {

  width: 100%;

    position: relative;

  margin: 0 auto;

}



.wrap {

  width: 100%;

  float: left;

  margin-top: 0rem;

}



 .btn-0{

  position: relative;

  display: block;

  width: 100%;

  height: 1.6rem;

  line-height:1.6rem;

  text-transform: uppercase;

  overflow: hidden;

}



.btn-0 {

  color: #666;

}

.btn-0:before {

  content: '';

  position: absolute;

  top: 0;

  left: 0;

  width: 0;

  height: 1.6rem;

  background: #ab0009;

}

.btn-0:hover.btn-0 div {

  color: #fff;

}

.btn-0:hover.btn-0 .btn-tu1 {

  height: 0.8rem;background: url(../images2/1-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}

.btn-0:hover.btn-0 .btn-tu2 {

  height: 0.8rem;background: url(../images2/jia.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}

.btn-0:hover:before {

  width: 100%;

}

.btn-0:active {

  background: #881474;

}

.btn-0 div{

  float: left;

}

.btn-tu1{height: 0.8rem;background: url(../images2/1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}

.btn-wen{margin-left: 0rem;font-size: 0.4rem;}

.btn-tu2{float:right !important;margin-right: 0.4rem;background: url(../images2/jia.png) no-repeat center center;height: 0.8rem;width: 0.8rem;margin-top: 0.35rem;}

.first{background-color:#ab0009;}

.pro_jianjie{text-align: left;color: #333;    width: 94%; margin: 0rem auto 1rem;}

.btn-tu3{height: 0.8rem;background: url(../images2/2.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}

.btn-0:hover.btn-0 .btn-tu3 {

  height: 0.8rem;background: url(../images2/2-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}

.btn-tu4{height: 0.8rem;background: url(../images2/3.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}

.btn-0:hover.btn-0 .btn-tu4 {

  height: 0.8rem;background: url(../images2/3-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}

.btn-tu5{height: 0.8rem;background: url(../images2/4.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}

.btn-0:hover.btn-0 .btn-tu5 {

  height: 0.8rem;background: url(../images2/4-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}

.btn-tu6{height: 0.8rem;background: url(../images2/5.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}

.btn-0:hover.btn-0 .btn-tu6 {

  height: 0.8rem;background: url(../images2/5-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}

.btn-tu7{height: 0.8rem;background: url(../images2/6.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}

.btn-0:hover.btn-0 .btn-tu7 {

  height: 0.8rem;background: url(../images2/6-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}

.btn-tu8{height: 0.8rem;background: url(../images2/7.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}

.btn-0:hover.btn-0 .btn-tu8 {

  height: 0.8rem;background: url(../images2/7-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}

.btn-tu9{height: 0.8rem;background: url(../images2/8.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}

.btn-0:hover.btn-0 .btn-tu9 {

  height: 0.8rem;background: url(../images2/8-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}

.btn-tu10{height: 0.8rem;background: url(../images2/9.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}

.btn-0:hover.btn-0 .btn-tu10 {

  height: 0.8rem;background: url(../images2/9-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}

.btn-tu11{height: 0.8rem;background: url(../images2/10-1-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}
.btn-0:hover.btn-0 .btn-tu11 {

  height: 0.8rem;background: url(../images2/10-1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}
.btn-tu12{height: 0.8rem;background: url(../images2/wd.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;margin-left: 0.3rem}
.btn-0:hover.btn-0 .btn-tu12 {

  height: 0.8rem;background: url(../images2/wd1.png) no-repeat center center;width: 0.8rem;margin-top: 0.35rem;

}


.bg{position: absolute;

    top: 0rem;

    height: 18rem;

    background-color: #f1f1f169;

    width: 100%;

    z-index: -2;}



.tabs{width:100%; margin: 0 auto;  position:relative;}

.tabs_item{height: 36px;width: 3.6rem;margin: 0 auto;}



.list_item{float: left; width: 1.8rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.32rem; text-align: center;cursor: pointer;}

.list_item.active{color: #ab0009;}

.tabs_block{ position: relative;}

.list_block{display: none; float: left;    transition: none; width: 100%;   text-align: center;}

.list_block.show{display: block;margin-top:0.6rem;margin-bottom:1rem;}

.date{

    float: left;

    width: 16%;

    text-align: center;

    height: 0.7rem;

    font-family: arial;

    color: #7d7d7d;}

.date_sub1 {

    font-size: 1rem;

    line-height: 1rem;

    display: block;

    text-align: center;}

.date_sub2 {

    font-size: 0.3rem;

    display: block;

    text-align: center;

    line-height: 0.36rem;

}

.nr {

    float: right;

    width: 83%;

    

}

.nr h2 {

    font-weight: 550;

    text-align: left;

    font-size: 0.4rem;

    line-height: 0.7rem;

}

.nr_sub1 {

    font-size: 0.38rem;

    color: #666666;

    text-align: left;

    margin: 6px 0;

    line-height: 0.6rem;

}

.tabs_block ul li{

    overflow: hidden;

    padding: 0.2rem 0;

    height: 2.5rem;

}

.tabs_block ul li:hover{

    background-color: #e7e7e7;

}

.tabs_block ul li:hover .date_sub1{

    color: #ab0009;

}

.tabs_block ul li:hover .date_sub2{

    color: #ab0009;

}

.contact{

    overflow: hidden;

    margin-bottom:40px;

}

.contact p{

    text-align: left;

    line-height: 0.72rem;

    font-size: 0.32rem;

    text-indent: 2em;

    color:#333;

    margin-bottom:1rem;

}

.product_tu img{display: block;margin:0 auto;}

.product_wen{background-color:#f7f7f7;padding-bottom: 0.8rem;}

.product_sub1 .name{    padding: 0.4rem 1.6rem;font-size: 0.4rem;text-align: left;line-height: 1.4rem;}

.product_sub1 .details{padding: 0.2rem 0.8rem;text-align: center;border: 1px solid #c7c7c7;display: block;

    width: 2rem;margin: 0 auto;line-height: 0.4rem;font-size: 0.32rem;}

.news_banner{width: 100%;

    height: 13rem;

    background: url(../img/news_banner.jpg) no-repeat center top;

    background-size: 100% 100%;

    padding-top: 1.29rem;}

.news_banner_sub1{width: 96%;

    position:relative;

    background-color: rgba(255,255,255,0.96);

    margin: 0 auto;

    height: 12rem;}

.news_banner_sub1 p{text-align:left;font-size: 0.3rem;line-height: 0.36rem;padding:1rem 0.1rem 0.4rem 0.4rem;}

.news_banner_sub1 h2{text-align: left;

    font-size: 0.5rem;

    line-height: 0.72rem;

    padding-left: 0.4rem;

    color: #000;

    font-weight: 700;}

.xinwen_nr{  font-size: 0.38rem;

    color: #666666;

    text-align: left;

    margin: 6px 0;

    line-height: 0.9rem;

    padding:0.1rem 0.4rem;

}

.n_tabs_item{

    background-color: #fff;

    position: absolute;

    left: 0.32rem;

    height: 1.2rem;

    width: 5.6rem;

    top: -2.2rem;}

.n_tabs_item .list_item active{float: left;

    width: 2.8rem;

    height: 1.2rem;

    line-height: 1.2rem;

    font-size: 0.5rem;

    text-align: center;

    cursor: pointer;}



.n_tabs_item .list_item{

    float: left;

    width: 2.8rem;

    height: 1.2rem;

    line-height: 1.2rem;

    font-size: 0.5rem;

    text-align: center;

    cursor: pointer;}

.pro_jianjie p{font-size: 0.28rem;line-height: 0.6rem;}

.index_tabs_block ul li {

    overflow: hidden;

    padding: 0.2rem 0;

    height: 2.4rem;

}

.cplb{

overflow:hidden;

width:94%;

margin:0 auto;

}

.cplb li{

overflow:hidden;

margin: 1rem 0rem;

border-bottom: 1px dashed #999;

padding-bottom: 0.4rem;

}

.photo{float:left;width:30%;margin-right:2%;}

.photo img{width:100%;}

.info{float:left;width:68%}

.info h3 a{font-size:0.4rem;line-height:0.4rem;text-align:left;color:#000;margin-bottom:0.1rem}

.info .intro{font-size:0.32rem;line-height:0.5rem;text-align:left;color:#000}

.info .gengduo{font-size:0.32rem;line-height:0.5rem;text-align:left;color:#000;float:left;background-color: #ce010c;margin-top: 0.2rem;}

.gengduo a{line-height:0.5rem;color: #fff; padding: 0.1rem 0.3rem;}

.cpjs{width:90%;margin:0 auto;}

.cpjs p{font-size:0.24rem;line-height:0.6rem;text-align:left;}

.cptit{text-align: center;

    font-size: 0.5rem;

    font-weight: 700;

    margin-top: 1rem;

margin-bottom: 0.2rem;

}

.fbsj{

text-align: center;

    font-size: 0.32rem;

    border-bottom: 1px solid #999;

    padding-bottom: 0.2rem;

    margin-bottom: 0.6rem;

}

.pagelist{text-align: center;

    font-size: 0.32rem;

    margin: 1rem 0;

    background-color: #efefef;

    line-height: 1rem;}

.product_sub1{    margin: 0 auto;

    width: 96%;}

.fbsj{

font-size: 0.3rem;

    text-align: center;

    line-height: 0.4rem;

    padding-bottom: 0.2rem;

    border-bottom: 1px solid #999;

}

.cpjs {

    width: 90%;

    margin: 0.4rem auto;

    text-align:left;

}



.cpjs div{

    font-size:0.32rem;

    line-heigth:0.5rem;

    text-align:left;

}

.xw_more{

    font-size: 0.32rem;

    padding: 0.3rem 0.3rem;

    border: 1px solid #999;

    line-height: 0.32rem;

    width: 4rem;

    margin-left: 0.4rem;

    margin-top: 0.4rem;

}

.contant_o{

background: #fff;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    text-align: center;

    margin-top: -1.28rem;

}

.contant_o ul {

    width: 50%;

    border-right: 1px solid #eee;

    border-bottom: 1px solid #eee;

    box-sizing: border-box;

    padding-bottom: 0.38rem;

}

.mar30 {

    margin: 0 4.27%;

}

.contant_o ul {

    width: 50%;

    border-right: 1px solid #eee;

    border-bottom: 1px solid #eee;

    box-sizing: border-box;

    padding-bottom: 0.38rem;

}

.contant_o ul li:nth-child(1) {

    width: 1.2rem;

    height: 1.2rem;

    margin: auto;

    margin-top: 0.5rem;

}

.bradius ul li img{

  width:1.2rem;

}

.contant_o ul li {

    color: #333;

    font-size: 0.3rem;

}

.contant_o ul li:nth-child(2) {

    margin-top: 0.24rem;

}

.contant_o ul li:nth-child(3) {

    font-weight: bold;

    line-height: 0.4rem;

    margin-top: 0.1rem;

}

.lxwm_wrap{background-color: #fbfbfb;}

.index_tu p{font-size:0.28rem;text-align:left;color:#fff}

.index_lianx dl a{color:#fff;}

.items_o p{font-size:0.24rem;}